4a3d8c39a154b71a765366b08f12432e4aee4b6f,core/languageDesign/generator/source/jetbrains/mps/generator/impl/TemplateProcessor.java,TemplateProcessor,createOutputNodesForTemplateNodeWithMacro,#NodeMacro#SNode#SNode#number#,199

Before Change


*/
      List<TemplateFragment> fragments = GeneratorUtil.getTemplateFragments(includeTemplate);
      if (!GeneratorUtil.checkIfOneOrMaryAdjacentFragments(fragments, includeTemplate, newInputNode, nodeMacro.getNode(), myGenerator)) {
        myGenerator.showErrorMessage(newInputNode, null, nodeMacro.getNode(), "error processing $INCLIDE$");
        return null;
      }

After Change


      final List<TemplateParameterDeclaration> parameterDeclarations = includeTemplate.getParameters();
      if(parameterDeclarations != null && parameterDeclarations.size() > 0) {
        if(myContext == null) {
          myGenerator.showErrorMessage(newInputNode, null, nodeMacro.getNode(), "error processing $INCLUDE$: no parameters");
        } else {
          for(TemplateParameterDeclaration decl : parameterDeclarations) {
            String name = decl.getName();